Шаг 184 - Добавление виртуальных каталогов с помощью системного реестра

Для управления виртуальными каталогами следует использовать диспетчер служб Интернета. Однако добавление и изменение виртуальных каталогов можно выполнить с помощью редактора реестра Regedt32.exe.

Чтобы добавить виртуальные каталоги с помощью редактора реестра

Запустите программу Regedt32.exe и откройте раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\служба\Parameters\Virtual Roots, 

где прототип служба может иметь следующие значения: W3SVC, GOPHERSVC или MSFTPSVC.

В меню Правка выберите команду Добавить параметр. Выберите тип данных REG_SZ.

Введите псевдоним для каталога и нажмите кнопку OK.

В редакторе строк введите полный путь к виртуальному каталогу.

Данные каждого виртуального каталога имеют следующую форму:

<имя каталога>,<адрес узла>=<путь>,<имя пользователя>,<маска доступа> 

Здесь:

Имя каталога — это имя виртуального каталога, используемое в адресе URL. Например, /scripts или /specs. Имя / зарезервировано для обращения к основному каталогу и не может использоваться для обозначения виртуальных каталогов.

Адрес узла — это необязательное поле, в котором можно указывать адрес IP сервера. С помощью задания адресов IP на одном компьютере можно создать несколько логических серверов. Виртуальный каталог доступен только при указании точного адреса IP в клиентском запросе.

Путь — физический путь к виртуальному каталогу. Например C:\Wwwroot или \\Server\Share. Второй вариант использует соглашение UNC, поэтому необходимо указать имя и пароль пользователя.

Имя пользователя используется только при задании поля Путь в форме UNC; идентифицирует пользователя при подключении и запросе файлов из виртуального каталога. Пароль хранится в защищенной части системного реестра и должен быть установлен с помощью диспетчера служб Интернета.

Маска доступа — шестнадцатеричное число, состоящее из флагов действий, разрешенных в виртуальном каталоге. Маска используется только службой Gopher, поскольку чтение выполняется всегда. Эта маска не оказывает влияния на таблицы управления доступом к файлам NTFS. Ограничения в таблице управления доступом к файлам только сужают права на доступ к виртуальному каталогу. Значения двоичных разрядов маски могут быть следующими:

0x00000001 — доступ на чтение (FTP и HTTP); 
0x00000002 — доступ на запись (только FTP); 
0x00000004 — доступ на выполнение (только HTTP); 
0x00000008 — запрос шифрования SSL или PCT (только HTTP). 

Поиск соответствия каталогов выполняется в следующем порядке: /123/567/89, /123/567, затем /123. Корневой каталог проверяется последним. Виртуальные каталоги с адресами IP обрабатываются перед каталогами без адресов.

Примечание. Виртуальные каталоги не отображаются при просмотре содержимого основного каталога. Для доступа в виртуальный каталог пользователь должен знать псевдоним и ввести его в запрос URL своего средства просмотра. В службе WWW для перехода в виртуальные каталоги используются гиперссылки HTML. В службе Gopher для этой цели применяются специальные файлы ссылок. В службе FTP содержимое основного каталога раскрывается с помощью файла примечаний.

Hosted by uCoz